﻿using System;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections.Generic;

namespace UtilTools.Structs
{
    /// <summary>
    /// 设备配置参数
    /// </summary>
    public struct INIT_CONFIG
    {
        /// <summary>
        /// 【左对齐】帧id的bit完全匹配才接收
        /// </summary>
        public UInt32 AccCode;
        /// <summary>
        /// 【左对齐】帧id的bit【1】使对应AccCode的bit位失效
        /// </summary>
        public UInt32 AccMask;
        /// <summary>
        /// 保留。
        /// </summary>
        public UInt32 Reserved;
        /// <summary>
        /// 滤帧开关。【0】关，【1】开。
        /// </summary>
        public Byte Filter;
        /// <summary>
        /// 波特率 1MHz【t0=0x00，t1=0x14】
        /// </summary>
        public Byte Timing0;
        /// <summary>
        /// 波特率
        /// </summary>
        public Byte Timing1;
        /// <summary>
        /// 工作模式。【0】正常收发【1】只收【2】环回（中继）
        /// </summary>
        public Byte Mode;
    }
}
